:root {
  --app-font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --app-font-size: 16px;
}

body {
  font-family: var(--app-font-family);
  font-size: var(--app-font-size);
  transition: font-family 0.3s ease, font-size 0.3s ease;
}

.font-app {
  font-family: var(--app-font-family);
}

.font-size-app {
  font-size: var(--app-font-size);
}

/* 响应式字体调整 */
.text-content {
  font-family: var(--app-font-family);
  font-size: var(--app-font-size);
  line-height: 1.6;
  transition: font-family 0.3s ease, font-size 0.3s ease;
}

/* 消息内容字体样式 */
.message-content {
  font-family: var(--app-font-family);
  font-size: calc(var(--app-font-size) * 0.95);
  line-height: 1.6;
  transition: font-family 0.3s ease, font-size 0.3s ease;
}

/* 输入框字体样式 */
.input-text {
  font-family: var(--app-font-family);
  font-size: var(--app-font-size);
  transition: font-family 0.3s ease, font-size 0.3s ease;
} 